約 3,726,481 件
https://w.atwiki.jp/fattencho/pages/13.html
Linux Linux関連でまとめてます。 コマンド lsof プロセスが使用中のファイルを確認する -cオプションでプロセス指定 lsof -c java -uオプションでユーザ指定 lsof -u hoge -iオプション[@IPアドレス ポート番号] lsof -i # Listenしてるのずらずら表示 lsof -i 22 # ssh lsof -i 22,80 # ssh or http lsof -i http # 名前でもいける lsof -i @192.168.0.1 # interface指定 lsof -i @192.168.0.1 80 # interfaceとポート指定 -aオプションでAND lsof -a -u hoge -c java
https://w.atwiki.jp/linux_kai/pages/34.html
Total - (Today - Yesterday - ) 最終更新日 2010/07/08 21 55 Official XLink ForumsでWindowsがインストールされたPCとPSPをUSBケーブルでつないでXLink Kaiする遊び方(Adhoc to USB CFW PSP Plug-in with Windows 7 32-bit.)が紹介されました。 AdhocToUSBプログラムの作者にご協力していただき、Linux版への移植を始めました。ここでは、ubuntu lucid上のXLinkKaiで、PCとPSPをUSBケーブルでつないでMHP2Gで遊ぶ環境(無線LANアダプタなしで遊ぶ)を試したときのメモを紹介します。 当然ながらインストールなどすべての作業は 自己責任でお願いします。また、CFW PSPについてはXLink Kai利用規約に違反しないようお願いします。 1.必要なもの 2.AdhocToUSBのインストール2.1.プラグインのインストール 2.2.プログラムのインストール 2.3.TUN/TAPのインストール 2.4.KaiConfigurationの設定 3.使い方 4.既知の不具合や制限など コメント 1.必要なもの CFW PSP (動作確認済みなバージョンは5.03 GEN-Cと5.50 GEN-D3) PSPとPCをつなぐUSBケーブル (ケーブルが短すぎると遊びづらいです) USB 2.0のPC AdhocToUSB for Linux(x86) XLink Kai 7.4.18 for Linux(x86) Linux (動作確認済みなLinuxディストリはUbuntu 10.04 32-bitと同64-bit) 2.AdhocToUSBのインストール 上記からAdhocToUSB圧縮ファイルをダウンロードして、解凍しておいてください。 2.1.プラグインのインストール PSPをUSBモードに設定し、PSPとPCをUSBケーブルで接続します。 PSPをマウントするためのディレクトリを作成します。 $ sudo mkdir /media/pspms0 PSPをマウントします。デバイス名は環境により異なりますので適宜読み替えてください。 $ sudo mount /dev/sdb1 /media/pspms0 AdhocToUSB.prxファイルをsepluginsディレクトリにコピーします。 $ sudo cp AdhocToUSB.prx /media/pspms0/seplugins/ game.txtファイルを編集します。 $ sudo vi /media/pspms0/seplugins/game.txt ms0 /seplugins/AdhocToUSB.prx 1 PSPをアンマウントします。 $ sudo umount /media/pspms0 PSPのUSBモードを終了します。 2.2.プログラムのインストール 32-bit版のubuntuの場合、libpcap0.8ライブラリを追加します。 $ sudo aptitude install libpcap0.8 64-bit版のubuntuの場合、次のようにして32-bit版のlibpcap0.8ライブラリを追加します。 $ cd ~/Downloads $ wget http //kr.archive.ubuntu.com/ubuntu/pool/main/libp/libpcap/libpcap0.8_1.0.0-2ubuntu1_i386.deb $ dpkg-deb -x libpcap0.8_1.0.0-2ubuntu1_i386.deb . $ sudo mv ./usr/lib/* /usr/lib32/ 不足しているライブラリがないか確認します。 $ ldd bridge linux-gate.so.1 = (0xf77c7000) libpthread.so.0 = /lib32/libpthread.so.0 (0xf7791000) librt.so.1 = /lib32/librt.so.1 (0xf7788000) libusb-0.1.so.4 = /lib32/libusb-0.1.so.4 (0xf777e000) libpcap.so.0.8 = /usr/lib32/libpcap.so.0.8 (0xf774b000) libc.so.6 = /lib32/libc.so.6 (0xf7606000) /lib/ld-linux.so.2 (0xf77c8000) 2.3.TUN/TAPのインストール TUN/TAPパッケージを追加します。 $ sudo aptitude install uml-utilities 仮想インタフェースを作成します。 $ sudo tunctl -u root -t tap0 $ sudo ifconfig tap0 inet 0.0.0.0 up $ sudo ifconfig tap0 tap0 Link encap Ethernet HWaddr 4a 00 a2 ?? ?? ?? inet6 addr fe80 4800 a2ff ???? ????/64 Scope Link UP BROADCAST RUNNING MULTICAST MTU 1500 Metric 1 RX packets 0 errors 0 dropped 0 overruns 0 frame 0 TX packets 0 errors 0 dropped 834015 overruns 0 carrier 0 collisions 0 txqueuelen 500 RX bytes 0 (0.0 B) TX bytes 0 (0.0 B) 2.4.KaiConfigurationの設定 XLink Kai ConfigurationのNetworkAdapterで"tap0"を選択します。 3.使い方 PSPとPCをUSBケーブルで繋ぎます。 ゲームを開始します。MHP2G/MHFUの場合、オンライン集会所に入ります。 Kaiを実行します。 $ sudo /usr/local/bin/kaiengine.sh プログラムを実行します。 $ sudo ./bridge ./bridge start 0. No capture 1. eth0 (No description available) 2. tap0 (No description available) ← tap0の番号を選択します。 3. eth1 (No description available) 4. vmnet1 (No description available) 5. usbmon1 (USB bus number 1) 6. usbmon2 (USB bus number 2) 7. usbmon3 (USB bus number 3) 8. usbmon4 (USB bus number 4) 9. usbmon5 (USB bus number 5) 10. usbmon6 (USB bus number 6) 11. vmnet8 (No description available) 12. any (Pseudo-device that captures on all interfaces) 13. lo (No description available) Enter the interface number (1-13) 2 [Enter] ← tap0の番号を選択します。 ... プログラムを終了するには[Ctrl]+[C]、またはkillコマンドで終了させます。 4.既知の不具合や制限など USB1.1のPCの場合、ラグや切断などのトラブルが多いです。USB 2.0のPCを推奨します。 MHP2Gの場合、4名でクエストすると若干のラグが生じます。3人までなら問題なさそうです。 プログラムとプラグインは開発途中のため、PSPがフリーズすることがあります。 接続できるPSPの台数は1台までです。 上へ戻る コメント とりあえずページ作成、メニューには未登録。分かりづらい箇所があればご指摘ください。 -- kar (2010-07-06 21 01 24) ちょこっと体裁を弄りました。メニューにどう入れるかはkarさんにお任せします。w -- あいぽ (2010-07-07 23 52 12) 番外編を用意して追加しようと思いますが、その他のネタがありません。MacOSX版への移植は終わってるのですが、WindowsやLinuxのように遊べるレベルで動いてくれない状況です。 -- kar (2010-07-08 21 55 11) 名前 コメント
https://w.atwiki.jp/hinami/pages/26.html
Linux IPアドレスの追加 PHP
https://w.atwiki.jp/riverwin/pages/14.html
= Linux = == リンク == * [http //pocketstudio.jp/linux/?FHS Filesystem Hierarchy Standard 日本語訳] * [http //elinux.org/BeagleBoardUbuntu BeagleBoardUbuntu] * [http //itpro.nikkeibp.co.jp/article/COLUMN/20071023/285284/?ST=oss はじめてのカーネル・ソース] * [http //www.ibm.com/developerworks/jp/linux/library/l-dynamic-libraries/index.html Linux 動的ライブラリーの徹底調査] * [http //www.alsa-project.org/main/index.php/Main_Page Advanced Linux Sound Architecture (ALSA) project homepage] == メモ == * リソースの使用状況を知るには?[[BR]] {{{ $ ipcs -a }}} * どの装置から何回割り込みが入ったかを調べるには?[[BR]] {{{ $ cat /proc/interrupts }}} * インターフェースを管理しているファイルは?[[BR]] {{{ $ /etc/sysconfig/hwconf }}} * ネットワーク環境の状態確認/設定のためのコマンドは?[[BR]] {{{ $ /sbin/ifconfig }}} * パーティションのブロック・サイズを確認するには?[[BR]] {{{ $ dumpe2fs /dev/sda1 }}} * あるディレクトリ以下のファイルに対してGREPするには?[[BR]] GREPオプション[[BR]] -n 出力に行番号を付加する[[BR]] -r 再帰的に検索を行う[[BR]] -s エラー・メッセージを抑止する[[BR]] {{{ $ grep -nrs 検索語句 dir名 }}} * あるディレクトリ以下のファイルを検索するには?[[BR]] {{{ $ find dir名 -name 検索ファイル名 }}} * 標準入力の内容を指定ファイルと標準出力の各々に同時に出力するには? {{{ $ tee [オプション] [ファイル] ... }}} * パッケージのビルドに必要なライブラリ等を取得するには? {{{ $ sudo apt-get build-dep パッケージ }}} * バイナリファイルをダンプ表示するには? {{{ $ hexdump -C ファイル }}} or {{{ $ hd -C ファイル }}} * ドライバのコアイベントと、それに対応するudevイベントプロセスを表示するには?[[BR]] 「udevadm monitor」[[BR]] [http //linux.die.net/man/8/udevadm udevadm(8)][[BR]] 例.USBメモリをアタッチ・デタッチ[[BR]] {{{ $ udevadm monitor monitor will print the received events for UDEV - the event which udev sends out after rule processing KERNEL - the kernel uevent KERNEL[1263366899.518234] add /devices/pci0000 00/0000 00 1d.7/usb1/1-6 (usb) UDEV [1263366899.567351] add /devices/pci0000 00/0000 00 1d.7/usb1/1-6 (usb) KERNEL[1263366899.568434] add /devices/pci0000 00/0000 00 1d.7/usb1/1-6/1-6 1.0 (usb) UDEV [1263366899.603844] add /devices/pci0000 00/0000 00 1d.7/usb1/1-6/1-6 1.0 (usb) KERNEL[1263366899.607956] add /devices/pci0000 00/0000 00 1d.7/usb1/1-6/1-6 1.0/host5 (scsi) KERNEL[1263366899.608192] add /devices/pci0000 00/0000 00 1d.7/usb1/1-6/1-6 1.0/host5/scsi_host/host5 (scsi_host) UDEV [1263366899.610571] add /devices/pci0000 00/0000 00 1d.7/usb1/1-6/1-6 1.0/host5 (scsi) KERNEL[1263366899.631687] add /devices/pci0000 00/0000 00 1d.7/usb1/1-6/1-6 1.0/usb_endpoint/usbdev1.5_ep81 (usb_endpoint) KERNEL[1263366899.632458] add /devices/pci0000 00/0000 00 1d.7/usb1/1-6/1-6 1.0/usb_endpoint/usbdev1.5_ep02 (usb_endpoint) KERNEL[1263366899.633384] add /devices/pci0000 00/0000 00 1d.7/usb1/1-6/usb_endpoint/usbdev1.5_ep00 (usb_endpoint) UDEV [1263366899.657462] add /devices/pci0000 00/0000 00 1d.7/usb1/1-6/1-6 1.0/host5/scsi_host/host5 (scsi_host) UDEV [1263366899.670121] add /devices/pci0000 00/0000 00 1d.7/usb1/1-6/1-6 1.0/usb_endpoint/usbdev1.5_ep81 (usb_endpoint) UDEV [1263366899.699881] add /devices/pci0000 00/0000 00 1d.7/usb1/1-6/1-6 1.0/usb_endpoint/usbdev1.5_ep02 (usb_endpoint) UDEV [1263366899.738660] add /devices/pci0000 00/0000 00 1d.7/usb1/1-6/usb_endpoint/usbdev1.5_ep00 (usb_endpoint) KERNEL[1263366902.179038] remove /devices/pci0000 00/0000 00 1d.7/usb1/1-6/1-6 1.0/usb_endpoint/usbdev1.5_ep81 (usb_endpoint) UDEV [1263366902.182526] remove /devices/pci0000 00/0000 00 1d.7/usb1/1-6/1-6 1.0/usb_endpoint/usbdev1.5_ep81 (usb_endpoint) KERNEL[1263366902.183760] remove /devices/pci0000 00/0000 00 1d.7/usb1/1-6/1-6 1.0/usb_endpoint/usbdev1.5_ep02 (usb_endpoint) KERNEL[1263366902.184394] remove /devices/pci0000 00/0000 00 1d.7/usb1/1-6/1-6 1.0/host5/scsi_host/host5 (scsi_host) KERNEL[1263366902.184846] remove /devices/pci0000 00/0000 00 1d.7/usb1/1-6/1-6 1.0/host5 (scsi) KERNEL[1263366902.185383] remove /devices/pci0000 00/0000 00 1d.7/usb1/1-6/1-6 1.0 (usb) KERNEL[1263366902.185938] remove /devices/pci0000 00/0000 00 1d.7/usb1/1-6/usb_endpoint/usbdev1.5_ep00 (usb_endpoint) KERNEL[1263366902.186596] remove /devices/pci0000 00/0000 00 1d.7/usb1/1-6 (usb) UDEV [1263366902.199284] remove /devices/pci0000 00/0000 00 1d.7/usb1/1-6/1-6 1.0/usb_endpoint/usbdev1.5_ep02 (usb_endpoint) UDEV [1263366902.238790] remove /devices/pci0000 00/0000 00 1d.7/usb1/1-6/1-6 1.0/host5/scsi_host/host5 (scsi_host) UDEV [1263366902.254701] remove /devices/pci0000 00/0000 00 1d.7/usb1/1-6/1-6 1.0/host5 (scsi) UDEV [1263366902.293155] remove /devices/pci0000 00/0000 00 1d.7/usb1/1-6/1-6 1.0 (usb) UDEV [1263366902.296864] remove /devices/pci0000 00/0000 00 1d.7/usb1/1-6/usb_endpoint/usbdev1.5_ep00 (usb_endpoint) UDEV [1263366902.320776] remove /devices/pci0000 00/0000 00 1d.7/usb1/1-6 (usb) }}} == Bluetooth関連コマンド == * hcitool (/usr/bin)[[BR]] hcitool is used to configure Bluetooth connections and send some special command to Bluetooth devices. If no command is given, or if the option -h is used, hcitool prints some usage information and exits.[[BR]] ソースは、BlueZ(ex.bluez-4.62.tar.gz)のtoolsディレクトリ内にある。 * hcidump (/usr/sbin)[[BR]] hcidump reads raw HCI data coming from and going to a Bluetooth device (which can be specified with the option -i, default is the first available one) and prints to screen commands, events and data in a human-readable form. Optionally, the dump can be written to a file rather than parsed, and the dump file can be parsed in a subsequent moment.[[BR]] インストールするには? {{{ $ sudo apt-get install bluez-hcidump }}} ソースを取得するには?(カレントディレクトリにダウンロードされる。[http //packages.debian.org/ja/source/sid/bluez-hcidump Debianプロジェクトのページ]にアクセスして取得することも可能。) {{{ $ sudo apt-get source bluez-hcidump }}} * hciconfig (/usr/sbin)[[BR]] hciconfig is used to configure Bluetooth devices. * hciattach (/usr/sbin)[[BR]] hciattach is used to attach a serial UART to the Bluetooth stack as HCI transport interface. * sdptool (/usr/bin)[[BR]] sdptool provides the interface for performing SDP queries on Bluetooth devices, and administering a local sdpd. * rfcomm (/usr/bin)[[BR]] rfcomm is used to set up, maintain, and inspect the RFCOMM configuration of the Bluetooth subsystem in the Linux kernel. If no command is given, or if the option -a is used, rfcomm prints information about the configured RFCOMM devices. * bluetooth-analyzer (/usr/bin)[[BR]] Display Bluetooth protocol traces in Frontline BTSnoop and Apple Packet Logger format. * bluetooth-browse (/usr/bin)[[BR]] Display a dialog for browsing directories over Bluetooth. * bluetooth-sendto (/usr/bin)[[BR]] Display a dialog for transfering files over Bluetooth. * bluetooth-applet (/usr/bin)[[BR]] Stay in your GNOME panel as a Bluetooth icon and will pop up a dialog whenever a passkey (aka PIN) is required from the Linux Bluetooth stack. * bluetooth-properties (/usr/bin)[[BR]] Display a dialog for changing Bluetooth preferences. * bluetooth-wizard (/usr/bin)[[BR]] Display a wizard for setting up Bluetooth devices. == USB関連コマンド == * lsusb (/usr/sbin or /sbin)[[BR]] lsusb is a utility for displaying information about USB buses in the system and the devices connected to them.
https://w.atwiki.jp/mypcmemo/pages/95.html
USBで起動する→KNOPIX+SYSLINUX LinuxでCPUの搭載数を調べる
https://w.atwiki.jp/linux_kai/pages/53.html
Total - (Today - Yesterday - ) 最終更新日 2011/05/21 11 10 XLink Kai for Linux(x86) 7.4.18のインストールのまとめ Linux版kaiengineはダウンロードして展開するだけの簡素なものです。 インストーラやreadmeなどもぜんぜん付いていません。 使い方は自由なのですが、この例では次の方針で説明しています。 日本語チャットを文字化けさせずに読み書きできるようにする kaiengine(アプリ)とKai設定ファイル(データ)は別々のディレクトリに分ける これは一例に過ぎません。使用環境にあわせて調整してください。 こういう使い方はどう??というのがあったら、コメントにどうぞ。 1. Kai設定ファイル用ディレクトリの作成 2. ja_JP.SJISロケールの追加 3. kaiengineのインストール 4. wxGTKライブラリの追加 5. kaiengine起動スクリプトの作成 6. WebUIカスタムスキンの追加6.1. /skinコマンドによる追加 6.2. 手動での追加 コメント 1. Kai設定ファイル用ディレクトリの作成 HOMEディレクトリに.XLinkKaiディレクトリを作成します。 このディレクトリ以下にパスワード等が記録されるkaiUserConfig.txtファイルを置くことにします ディレクトリを作成します $ mkdir ~/.XLinkKai 2. ja_JP.SJISロケールの追加 日本語チャットできるように、ja_JP.SJISロケールを追加します。 ロケール追加の方法がディストリビューション毎に異なる場合があるため、別ページにしました。 ja_JP.SJISロケールの追加方法 3. kaiengineのインストール Linux版kaiengineには、Windows版やMacOSX版のようなインストーラ(readmeすらありません)は付いていません。 XLink Kai 7.4 for Linux (x86) をダウンロードして展開するだけです ダウンロードします $ cd ~/Downloads $ wget http //www.teamxlink.co.uk/binary/kaiEngine-7.4.18-linux-x86.tgz 圧縮ファイルを展開して、実行ファイルをPATHの通っているディレクトリ( たとえば /usr/local/bin/ )にコピーしましょう $ tar zxvf kaiEngine-7.4.18-linux-x86.tgz $ sudo cp kaiEngine-7.4.18/kaiengine /usr/local/bin/ 4. wxGTKライブラリの追加 kaiengineを動作させるのに、wxGTKライブラリが必要です。 追加の方法がディストリビューション毎にだいぶ異なります。これも別ページにしました。 wxGTKライブラリの追加方法 5. kaiengine起動スクリプトの作成 スクリプトの内容がディストリビューション毎に異なるので、別ページにまとめました。 kaiengine起動スクリプトの作成方法 6. WebUIカスタムスキンの追加 WebUIに便利機能を追加するツールをインストールします。 インストールの方法は2通りあります、お好きな方法ででどうぞ。 6.1. /skinコマンドによる追加 Kai起動してからチャット入力欄で "/skin jp_custom" ( " の引用符は付けない )と入力して[Enter]します 6.2. 手動での追加 jp_customスキンファイルをダウンロードします $ cd ~/Downloads $ wget http //www.xlink-jp.net/software/WebUI-skin.zip 圧縮ファイルを展開して、jp_custom.zipファイルを~/XLinkKaiディレクトリにコピーします $ unzip WebUI-skin.zip $ sudo cp ./WebUI-skin/jp_custom.zip ~/XLinkKai KaiConfig画面において、jp_customを設定します 以上で、kaiインストールは終わり。 上へ戻る コメント jp_customスキンの/skinコマンドによる追加方法を加筆、全体を少し修正 -- kar (2011-05-21 11 10 34) 名前 コメント
https://w.atwiki.jp/ulirgs/pages/25.html
LINUX関係のメモ 必要なライブラリが無い! 必要なライブラリが無い!その2(nostar導入編) 他の方が作ってくださったスクリプトがこけるときに注意すること
https://w.atwiki.jp/haucchi_dev/pages/13.html
Linuxで学習したことをメモしていくページにしていくつもり。 ※教材としてLinuxプログラミング 改訂第2版 を使用 ①コンパイラ gcc の基本的な使い方。 ②コマンド関連 ・リダイレクトについて ファイルデスクリプタ0は、プログラムへの標準入力 ファイルデスクリプタ1は、標準出力 ファイルでスクリプタ2は、標準エラー出力 デフォルトではファイルが存在すると出力ファイルは上書きされてしまいます。 上書きを禁止したい場合は、set -Cコマンドでリダイレクトでのファイル上書きを禁止するnoclobberオプションを設定することができます。 ③ソフトウェアのアップデート apt-get ソフトウェアのアップデートにはapt-getを使う。Fedoraを使っていたときはyumを使っていたがVineはapt-getを使うようだ。 ■使い方 apt-get update ・・・アップデートの取得 apt-get install xxx ・・・ソフトウェアxxxのインストール
https://w.atwiki.jp/kapper1224/pages/84.html
Linuxは標準設定ではバッテリー消費量が多くモバイルには不向きです。 まずTLPとPowertopを入れましょう。 sudo apt install tlp powertop それからコマンドラインで起動。 sudo tlp auto sudo powertop --auto-tune Systemdに登録して自動起動する方法はこちら Powertop AUto tune on boot system d How to optimize laptop battery life with TLP on Linux これだけでかなりバッテリー消費量を削減できます。 もっと厳しく節電設定をしたい場合はこちらに書きましたのでご参考までに。 Ubuntu LinuxのTLP節電設定をキツめに設定して節電効率をUPしてみた
https://w.atwiki.jp/linux2ch/pages/143.html
SE Linux FAQs SE Linux FAQs SE Linux とは何ですか? CentOS 4.x SE Linux の「有効」 ⇔ 「無効」を切り替えるには? SE Linux とは何ですか? SE Linuxは、システムにより強固なセキュリティを提供するための仕組みです。 手始めとしては、Red Hat Enterprise Linux 4 リファレンスガイド 第21章「SELinux」 (日本語) に目を通しておくのが良いでしょう。 日本SELinuxユーザー会 には、各種日本語ドキュメントが用意されています。Getting Started SELinux HOWTO (日本語) も参考にしてください。 What is Security-Enhanced Linux? http //www.redhat.com/magazine/001nov04/features/selinux/ (英語) SELinux http //www.redhat.com/security/innovative/selinux/ (英語) CentOS 4.x SE Linux の「有効」 ⇔ 「無効」を切り替えるには? インストール後変更するときは、/etc/sysconfig/selinux ファイルを書き変えます。 selinux=enforcing selinux=disabled いずれの場合も、システム再起動後にその変更が反映されます。 あるいは、一時的に SE Linux を無効にしたい場合は、ブート時に次のパラメータを入力します。ただし、次回起動時にはデフォルトの設定に戻ります。 selinux=0